Axiomatic Rewriting Theory I: A Diagrammatic Standardization Theorem

نویسنده

  • Paul-André Melliès
چکیده

By extending nondeterministic transition systems with concurrency and copy mechanisms, Axiomatic Rewriting Theory provides a uniform framework for a variety of rewriting systems, ranging from higher-order systems to Petri nets and process calculi. Despite its generality, the theory is surprisingly simple, based on a mild extension of transition systems with independence: an axiomatic rewriting system is defined as a 1-dimensional transition graph G equipped with 2-dimensional transitions describing the redex permutations of the system, and their orientation. In this article, we formulate a series of elementary axioms on axiomatic rewriting systems, and establish a diagrammatic standardization theorem. Foreword by the author Many concepts of Rewriting Theory started in the -calculus — which is by far the most studied rewriting system in history. A remarkable illustration is the confluence theorem. The theorem was formulated by A. Church and J.B. Rosser in the early years of the -calculus [7]. The theorem was then generalized and applied extensively to other rewriting systems. It became eventually an object of study in itself, in a line of research pioneered by H.-B. Curry and R. Feys in their book on Combinatory Logic (1958). This culminated in a series of beautiful papers by G. Huet, J. W. Klop, and J.-J. Lévy published at the end of the 1970s and beginning of the 1980s. Today, more than half a century after its appearance in the -calculus, the confluence property is universally accepted as the theoretical principle underlying deterministic computations. The article is concerned with another key property of the -calculus: the standardization theorem, which was discovered by A. Church and J.B. Rosser quite at the same time as the confluence property. We advocate in this article that, in the same way as confluence underlies deterministic computations, standardization guides causal computations. It is worth clarifying here what kind of causality we have in mind, since the concept has been used in so many different ways. First of all, by computation, we mean a rewriting path M1 u1 !M2 u2 !M3 ! !Mn 1 un !Mn in which every term Mk describes a particular state of the system, and in which every redex uk describes a particular transition on states, for 1 k n. Then, by causal

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Five Basic Concepts of Axiomatic Rewriting Theory

In this invited talk, I will review five basic concepts of Axiomatic Rewriting Theory, an axiomatic and diagrammatic theory of rewriting started 25 years ago in a LICS paper with Georges Gonthier and Jean-Jacques Lévy, and developed along the subsequent years into a full-fledged 2-dimensional theory of causality and residuation in rewriting. I will give a contemporary view on the theory, inform...

متن کامل

A Proposal for Automating Diagrammatic Reasoning in Continuous Domains

This paper presents one approach to the formalisation of diagrammatic proofs as an alternative to algebraic logic. An idea of ‘generic diagrams’ is developed whereby one diagram (or rather, one sequence of diagrams) can be used to prove many instances of a theorem. This allows the extension of Jamnik’s ideas in the Diamond system to continuous domains. The domain is restricted to non-recursive ...

متن کامل

A diagrammatic axiomatisation of fermionic quantum circuits

We introduce the fermionic ZW calculus, a string-diagrammatic language for fermionic quantum computing (FQC). After defining a fermionic circuit model, we present the basic components of the calculus, together with their interpretation, and show how the main physical gates of interest in FQC can be represented in the language. We then list our axioms, and derive some additional equations. We pr...

متن کامل

Infinitary Rewriting Coinductively

We provide a coinductive definition of strongly convergent reductions between infinite lambda terms. This approach avoids the notions of ordinals and metric convergence which have appeared in the earlier definitions of the concept. As an illustration, we prove the existence part of the infinitary standardization theorem. The proof is fully formalized in Coq using coinductive types. The paper co...

متن کامل

Synthesising Graphical Theories

In recent years, diagrammatic languages have been shown to be a powerful and expressive tool for reasoning about physical, logical, and semantic processes represented as morphisms in a monoidal category. In particular, categorical quantum mechanics, or “Quantum Picturalism”, aims to turn concrete features of quantum theory into abstract structural properties, expressed in the form of diagrammat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005